977
773
2
3
295
109
36
1
3
294
18
1
7
1
1
184
125
33
614
2
1750
492
1017
915
124
5
1
1541
29
32
10
15
31
1
1
65
1
1
1
145
1
608
995
775
835
39
9
1
15
1108
1
6
72
1
157
82
5
15
1
3
2
18
430
1
1292
27
23
1670
2
38
1585
77
66
5
32
16
1
159
1054
4
1
350
145
1748
2
509